package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.LhGood;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 何金岳
 * @Description TODO
 * @createTime 2024年04月07日19时37分54秒
 * @since 1.0.0
 */
public interface LhGoodMapper {

    /**
     * @author: 何金岳
     * @description: 新增商品
     * @date: 2024-04-08 11:59:01
     * @param lhGood
     */
    public int insertLhGood(LhGood lhGood);

    /**
     * @author: 何金岳
     * @description: 修改商品信息
     * @date: 2024-04-08 11:59:36
     * @param lhGood
     */
    public int updateLhGood(LhGood lhGood);

    /**
     * @author: 何金岳
     * @description:
     * @date: 2024-04-08 12:07:46
     * @param lhGood
     */
    public List<LhGood> pageListGood(@Param("req") LhGood lhGood);

    /**
     * @author: 何金岳
     * @description: 根据ID查询
     * @date: 2024-04-08 15:25:28
     * @param id
     */
    public LhGood selectById(Long id);

    /**
     * @author: 何金岳
     * @description: 根据ID列表逻辑删除
     * @date: 2024-04-11 08:22:21
     * @param idList
     *
     */
    public void deleteByIds(@Param("idList") List<Long> idList);
}
